草庐IT

Ruby Arrays - 求对角线的总和

全部标签

集合中所有(特定)数组的元素的 mongodb 聚合总和

也许有人可以帮我解决这个问题。我有一个包含如下数据的集合:{"id":123,"country":"US","timestamp":1417904130}{"id":123,"country":"DE","timestamp":1417904136}{"id":111,"country":"US","timestamp":1417904512}{"id":111,"country":"US","timestamp":1417904777}...我试过这个:db.countries_usg.aggregate([{$match:{}},{$group:{'_id':"$id",'coun

mongodb - mongodb中两个分组值的总和?

Trans_IdAccount_IdAmountTran_Type1HA10011000C2HA100150D3HA1001100C4HA1001400D现在如何计算我帐户中的余额,如sumof(C)-sumof(D)=650? 最佳答案 十进制$cond运算符将对这种聚合操作类型派上用场。您可以使用它来计算给定Tran_Type值的总和,因此您可以将此逻辑注入(inject)$group中管道阶段,您将在其中对所有文档进行分组(即按空键分组)。您还需要通过管道传输$project运算符计算与$subtract的差异算术运算符。以下

javascript - MongoDB 聚合中字段和数组的总和

我有一个包含数组an_array的集合和一个字段a_field.数组可以包含值(数组可以为空),这些值也可以存在于a_field中。.我想创建一个聚合函数,对a_field中的值的数量求和或an_array.编辑:例如我想数多少次1用于a_field和an_array等等。例如,如果我有一些如下所示的文档:{a_field:1,an_array:[1,3,4],},{a_field:3,an_array:[],}{a_field:2,an_array:[1],}我希望看到这样的输出:[{_id:1,a_count:1,b_count:2},{_id:2,a_count:1,b_coun

mongodb - 在 MongoDB 中查找数组中字段的总和

我有一个数据如下:>db.PQRCorp.find().pretty(){"_id":0,"name":"Ancy","results":[{"evaluation":"term1","score":1.463179736705023},{"evaluation":"term2","score":11.78273309957772},{"evaluation":"term3","score":6.676176060654615}]}{"_id":1,"name":"Mark","results":[{"evaluation":"term1","score":5.897727662999

有条件的r(ddply,总结,总和)

我有一个数据框架,观察到6个不同的变量,每个变量的重量为一个。我正在尝试使用ddply和summarize为了创建一个新的数据框架,其中六个变量之一成为第一列,而其他数据框则是其他的加权总和。例如,我的数据框看起来像这样:LocationABCDSampleWeightx12143.1x14342.3x22373.7x24343.8.....我想创建一个数据框,每个位置只有一个值,然后总和每列中的每个条件以及总计总和。看起来像这样:LocationTotalA2A4B1B3C4C7...x10.4.1.3.1.3.40.0x21.5.7.80.01.5.8.7这就是我试图解决这个问题的方式,我

javascript - Node.js + Mongoose.js 如何获取一个月或一周的订单总和?

我找到了聚合框架,但是如何在一个月或一周内得到文件?我正在计算一周或一个月内下了多少订单。文档是这样的:{"_id":ObjectId("53834167b54a3b22f0079e2c"),"createdDate":ISODate("2014-05-26T13:28:07.942Z"),"__v":0},{"_id":ObjectId("53834167b54a3b22f0079e2c"),"createdDate":ISODate("2014-05-28T09:28:07.942Z"),"__v":0}我只想知道根据createdDate在一个月内下了多少订单。我目前使用的代码:

javascript - 自动插入字段总和

是否有可能(以及如何)使用Meteor和AutoForm在数据库中插入依赖于相同表单中其他字段的Sum字段,并隐藏Sum字段,例如orderSum归档。orderSum=orderLength+orderLayers文件.jsOrder=newMeteor.Collection("order",{schema:{'orderLayers':{type:Number,label:"Layers",optional:false,decimal:true,min:0},'orderLength':{type:Number,label:"Length",optional:false,decim

MongoDB 按内部数组中指定对象的总和排序

我有一些文件,例如:{"_id":1,"inner_array":[{"object_value":1,},{"object_value":2,},{"object_value":1,},]}{"_id":2,"inner_array":[{"object_value":1,},{"object_value":1,},{"object_value":1,},]}在第一个文档中,“inner_array”中有两个对象,“object_value”为1。现在我想根据“inner_array”中“object_value”为1的对象总数对文档进行排序。因此上面的例子,第一个文档的排序键是2,

Mongodb 组和总和不起作用

我有一个聚合脚本,它让我得到一个如下所示的结果集:{"_id":"SI-3","party_uuid":"dfa1e80a-5521-11e6-beb8-9e71128cae77","transaction_date":ISODate("2016-04-14T00:00:00.201+0000"),"transaction_net_value":1666.67,"object_category":"Revenue","object_origin_category":"Bookkeeping","object_origin":"SageOne","item_quantity":Numbe

python - Mongo 聚合所有文档的字典列表中的值总和

我有一个集合“评论”如下:{comment_id:10001aspects:[{name:'aspectA',positive:2negative:3neutral:1},{name:'aspectB',positive:1negative:5neutral:3}},{comment_id:10002aspects:{name:'aspectA',positive:2negative:1neutral:2},{name:'aspectB',positive:3negative:4neutral:1}}]评论中的文档数大于100K。我必须找到所有方面的正面、负面和中性的数量,即。所有文档